home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 6517 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.1 KB

  1. Path: surfnet.nl!sun4nl!xs4all!usenet
  2. From: jtv@xs4all.nl (Jeroen T. Vermeulen)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: Speed: 68040 vs. 68060
  5. Date: Tue, 27 Feb 96 18:06:04
  6. Organization: Leiden University, Mathematics & Computer Science, The Netherlands
  7. Distribution: world
  8. Message-ID: <19960227.7AD21D0.FF6A@asd06-24.dial.xs4all.nl>
  9. References: <4foi00$60t@gondor.sdsu.edu> <3125E74D.3390@gih.no> <19960223.425E10.10CBD@an100.du.pipex.com> <19960225.7AF9790.E534@asd10-22.dial.xs4all.nl> <19960226.477570.1832@an174.du.pipex.com> <4grotj$8q3@serpens.rhein.de> <19960226.7B42F98.E8D9@asd06-03.dial.xs4all.nl> <19960226.43B8E8.EF50@ai038.du.pipex.com>
  10. NNTP-Posting-Host: asd06-24.dial.xs4all.nl
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=iso-8859-1
  13. Content-Transfer-Encoding: 8bit
  14. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  15.  
  16. In article <19960226.43B8E8.EF50@ai038.du.pipex.com> m.hendry@dial.pipex.com (Mathew Hendry) writes:
  17.  
  18. > : > >BTW, running the BYTEMarks in a multitasking environment is actually likely
  19. > : > >to show the Amiga in a good light, because AmigaOS has much lower task
  20. > : > >switching overheads than many other multitasking OSs...
  21. > : >
  22. > : > Right.
  23. > :
  24. > : Not necessarily in this case.  What I meant is that the timing routines may
  25. > : include time spent on other tasks.
  26. >
  27. > That's irrelevant. The intention is to see how long the algorithms take on a
  28. > real system (in real time, not in CPU time). On a real system, running a real
  29. > application, you will also have other tasks "stealing" CPU time, which
  30. > increases the real time taken to complete a task.
  31.  
  32. On a real system, you will usually want to do several things at the same time
  33. (even if it's just for hiding I/O latencies).  So whether or not a system is
  34. multitasking is hardly irrelevant.  In the system we're comparing with, there
  35. are no other tasks stealing CPU time, which increases benchmark performance, but
  36. you won't be able to do "real" work on it either in the sense that you can on a
  37. multitasking system.  So IMHO there is still need for caution when interpreting
  38. these results.
  39.  
  40.  
  41. > : As for task-switch overhead:  You'll note that BYTE's comparison base has *no*
  42. > : task-switch overhead because it doesn't multitask.  It's just a plain Intel box
  43. > : single-tasking in 32-bit mode with essentially no OS at all.
  44. >
  45. > Fair enough, but the base is intended as only that - a base, for comparison with
  46. > results on other machines. Any useful OS / machine combination which you test
  47. > will also have task switching overheads. The baseline merely serves a reference
  48. > to put the benchmarks in a sensible range.
  49.  
  50. Not quite.  The BYTEmark figures reported for all Macs and for the PC's are for
  51. single-tasking environments unless stated otherwise.  The figures for Amiga and
  52. unices are not.  So IMHO the comparisons with PC's are unfair in that respect
  53. *except* when the PC's are tested running OS/2, some UNIX, Windows NT or
  54. (perhaps) Windows 95.
  55.  
  56.  
  57. > : > >: As for FP performance, I didn't look through the source all that closely but it
  58. > : > >: seemed to me that the FP tests happened to hammer mainly on the few FP
  59. > : > >: instructions that aren't implemented on the 040 (and are trapped by SW
  60. > : > >: emulation).  Here too the Amiga could be getting results that can be said to be
  61. > : > >: artificially low by a very large factor.
  62.  
  63. ...
  64.  
  65. > : Whether emulation code is inlined or not, there is a lot of overhead involved
  66. > : simply in computing the expected results in software.  I compiled for the 040 in
  67. > : both cases but that doesn't take away the fact that the tests may be focused on
  68. > : an extremely unlucky part of the 040 FPU instruction set.
  69. >
  70. > Unlucky, maybe. But do you think that this focus is _unrepresentative_ of real
  71. > applications?
  72.  
  73. I am simply calling attention to the possibility that the Amiga could be getting
  74. results that _can be said to be_ artificially low (mainly depending on what kind
  75. of code the reader is interested in).  I also *suspect* that it may be
  76. unrepresentative of real applications, but that is my personal opinion.
  77.  
  78.  
  79. > If it is representative, then you will of course be similarly unlucky in
  80. > that applications will focus on the same instructions. People who write
  81. > applications use the same compilers as those who compile the benchmarks, after
  82. > all.
  83.  
  84. Seeing that Motorola's decision to not implement these instructions in
  85. hardware anymore was partly based on their relative dynamic frequency, it is not
  86. very likely that applications in general will "focus" on them (unless eg.
  87. Fourier analysis has become much more common because of the hyper-hyping of
  88. multimedia).
  89.  
  90.  
  91. > If it isn't representative, then you have more of an argument.
  92.  
  93. Cut it out already!  I'm not making an argument against anybody, just pointing
  94. out two points of caution in interpreting my results.  I'm not interested in
  95. raising the eternal "benchmarks vs. real code" discussion here.
  96.  
  97. > -- Mat.
  98.  
  99. --
  100. ============================================================================
  101. #  Jeroen T. Vermeulen   \"How are we doing kid?"/   Yes, we use Amigas.   #
  102. #---  jtv@xs4all.nl    ---\"Oh, same as always."/--         ...          --#
  103. #jvermeul@wi.leidenuniv.nl \ "That bad, huh?"  /  Got a problem with that? #
  104.